Computer and communication networks are among society's most important infrastructures. The internet, in particular, is ...